Skip to content

fix(ci): split release-plz into release-pr and publish workflows#34

Merged
crrow merged 1 commit intomainfrom
fix/release-plz-workflow
Mar 27, 2026
Merged

fix(ci): split release-plz into release-pr and publish workflows#34
crrow merged 1 commit intomainfrom
fix/release-plz-workflow

Conversation

@crrow
Copy link
Copy Markdown
Contributor

@crrow crrow commented Mar 27, 2026

Summary

  • release-pr.yml now only runs release-pr command (creates changelog PR)
  • New publish.yml runs release command after release PR is merged (publishes to crates.io + creates git tags)
  • This fixes the issue where both commands ran simultaneously, skipping the changelog PR flow

Flow

  1. push to main → release-pr.yml → creates release PR with changelog
  2. release PR merged → publish.yml → publishes to crates.io + tags
  3. tag pushed → release.yml (cargo-dist) → builds binaries + GitHub Release

🤖 Generated with Claude Code

release-pr.yml now only creates the changelog PR (command: release-pr).
New publish.yml runs release command after the release PR is merged,
which publishes to crates.io and creates git tags for cargo-dist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@crrow crrow merged commit a5f3290 into main Mar 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant